.left_tabs_box {
  float: left;
/*  border: 1px solid #ccc;*/
  border-radius: 4px;
  overflow: hidden;
  margin: 5px;
  width: 100%;
  padding: 3px;
  box-sizing: border-box;
}

.left_big_box {
  width: 100%;
}


.atten_box {
  overflow: hidden;
  width: 100%;
}


.state_light_box li .gren_light {
  background: #259b24;
}

.state_light_box li .red_state {
  background: #e61b22;
}

.one_mech_box {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 5px;
  height: 198px;

}

.mach_left_state {
  height: 166px;
  text-align: center;
  float: left;
  width: 100%;
  border-right: 1px solid #ccc;
  overflow: hidden;
}

.mach_left_state .mach_pic {
  display: block;
  margin: 4px auto 4px;
}

.state_light_box li span {
  width: 14px;
  height: 14px;
  border-radius: 7px;
  margin-top: 3px;
  overflow: hidden;
  border: 1px soli #ccc;
  float: left;
  background: #bababa;
}

.state_light_box li {
  padding-left: 30px;
  height: 20px;
}

.state_light_box li p {
  font-size: 14px;
  text-align: left;
  line-height: 22px;
  color: #333;
  padding-left: 20px;
}

.stat_data_tb_box .data_titl {
  height: 30px;
}

.stat_data_tb_box .data_titl img {
  float: right;
  cursor: pointer;
}

.stat_data_tb_box table {
  height: 100%;
  text-align: center;
  width: 100%;
}

.stat_data_tb_box table td {
  height: 31px;
  color: #333;
}

.stat_data_tb_box {
  float: left;
  width: 100%;
  padding-top: 4px;
}

.one_mech_box {
  background: #fff;
}

.one_mech_box .top_con {

  height: 166px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}

.one_mech_box .botm_box {
  padding-left: 2px;
  font-size: 15px;
  color: #333;
  line-height: 30px;
}

.one_mech_box .botm_box .blue_star {
  cursor: pointer;
  margin: 4px 4px 0 2px;
  float: right;
}

.one_mech_box .iner_table_box {
  height: 124px;
}

.red_gb {
  background: #f2dae2;
}





.factory_little_sys_map {
  float: left;
/*  border: 1px solid #ccc;*/
  border-radius: 4px;
  overflow: hidden;
  margin: 5px;
  width: 100%;
}

.one_sys_map {
  margin: 3px;
  border-radius: 4px;
  border: 1px solid #ccc;
  overflow: hidden;
}

.one_sys_map .map_tite {
  height: 42px;
  border-bottom: 1px solid #ccc;
  font-size: 18px;
  color: #333;
}

.one_sys_map .map_tite span {
  padding-left: 4px;
  float: left;
  line-height: 42px;
}

.one_sys_map .map_tite img {
  float: right;
  margin: 16px 10px 0 0;
}

.sys_map_cont_box {
  height: 270px;
  margin: 15px 4px;
}

.sys_map_cont_box img {
  width: 100%;
  height: 100%;
}



.right_all_count_box {
  overflow: hidden;
/*  border: 1px solid #ccc;*/
  border-radius: 4px;
  padding: 3px;
  margin: 5px;
}




.hist_rate_warp {
  clear: both;
}

.hist_rate_warp img {
  height: 564px;
  display: block;
  margin: 0 auto;
}

ul li {
  list-style: none;
}
